Jan 16
2024
SELL
Payment of exercise price or tax liability
$97,303
$168.93 p/Share
576
Reduced 1.6%
35,521
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,908
Added 5.02%
36,097
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$184,598
$160.52 p/Share
1,150
Reduced 3.25%
34,189
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
3,632
Added 9.32%
35,339
Common
Nov 28
2023
SELL
Open market or private sale
$2,163,567
$164.28 p/Share
13,170
Reduced 29.35%
31,706
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$1,674,568
$163.74 p/Share
10,227
Reduced 18.56%
44,876
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
23,397
Added 29.81%
55,103
Common
Sep 18
2023
SELL
Open market or private sale
$220,412
$140.39 p/Share
1,570
Reduced 4.72%
31,706
Common
Mar 24
2023
SELL
Open market or private sale
$384,309
$136.96 p/Share
2,806
Reduced 7.78%
33,276
Common
Feb 24
2023
SELL
Open market or private sale
$397,441
$141.64 p/Share
2,806
Reduced 7.22%
36,082
Common
Jan 31
2023
SELL
Open market or private sale
$445,737
$135.73 p/Share
3,284
Reduced 7.79%
38,888
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$195,331
$129.53 p/Share
1,508
Reduced 3.45%
42,172
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
4,792
Added 9.89%
43,680
Common
Dec 19
2022
SELL
Open market or private sale
$497,341
$126.55 p/Share
3,930
Reduced 9.18%
38,887
Common
Nov 18
2022
SELL
Open market or private sale
$509,288
$129.59 p/Share
3,930
Reduced 8.41%
42,817
Common
Oct 20
2022
SELL
Open market or private sale
$467,198
$118.88 p/Share
3,930
Reduced 7.75%
46,747
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$1,068,308
$125.95 p/Share
8,482
Reduced 14.34%
50,677
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
20,273
Added 25.52%
59,159
Common
May 24
2022
SELL
Open market or private sale
$63,021
$112.94 p/Share
558
Reduced 1.41%
38,886
Common
Apr 21
2022
SELL
Open market or private sale
$63,383
$113.59 p/Share
558
Reduced 1.39%
39,444
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$128,723
$102.08 p/Share
1,261
Reduced 3.06%
40,002
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,949
Added 8.73%
41,263
Common
Jul 19
2021
SELL
Open market or private sale
$905,731
$95.29 p/Share
9,505
Reduced 20.3%
37,314
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$731,662
$94.64 p/Share
7,731
Reduced 14.17%
46,819
Common
Jul 16
2021
BUY
Grant, award, or other acquisition
-
17,236
Added 24.01%
54,550
Common