Dec 10
2024
-
352
Reduced 0.39%
89,578
Common Stock
Jul 18
2024
SELL
Open market or private sale
$8,124,146
$177.48 p/Share
45,775
Reduced 33.73%
89,930
Common Stock
Jul 18
2024
BUY
Exercise of conversion of derivative security
$3,236,750
$70.71 p/Share
45,775
Added 25.22%
135,705
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$150,455
$161.78 p/Share
930
Reduced 1.02%
89,930
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
3,088
Added 3.29%
90,860
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$591,113
$135.05 p/Share
4,377
Reduced 4.75%
87,772
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
9,879
Added 9.68%
92,149
Common Stock
Jan 03
2023
SELL
Open market or private sale
$2,773,017
$137.0 p/Share
20,241
Reduced 19.75%
82,270
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$1,056,175
$52.18 p/Share
20,241
Added 16.49%
102,511
Common Stock
Dec 21
2022
SELL
Open market or private sale
$5,410,000
$135.25 p/Share
40,000
Reduced 32.71%
82,270
Common Stock
Dec 21
2022
BUY
Exercise of conversion of derivative security
$2,087,200
$52.18 p/Share
40,000
Added 28.12%
102,270
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,000,825
$124.76 p/Share
8,022
Reduced 8.88%
82,270
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
20,766
Added 18.7%
90,292
Common Stock
May 10
2021
SELL
Open market or private sale
$8,473,106
$135.23 p/Share
62,657
Reduced 47.4%
69,526
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$2,857,786
$45.61 p/Share
62,657
Added 32.16%
132,183
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$830,703
$103.45 p/Share
8,030
Reduced 10.35%
69,526
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
21,336
Added 21.58%
77,556
Common Stock
Dec 08
2020
-
568
Reduced 1.0%
56,220
Common Stock
Feb 09
2020
SELL
Payment of exercise price or tax liability
$1,118,501
$124.43 p/Share
8,989
Reduced 13.67%
56,788
Common Stock
Feb 09
2020
BUY
Grant, award, or other acquisition
-
22,974
Added 25.89%
65,777
Common Stock
Aug 23
2019
-
572
Reduced 1.32%
42,803
Common Stock
Aug 19
2019
-
1,225
Reduced 2.75%
43,375
Common Stock
Feb 11
2019
SELL
Payment of exercise price or tax liability
$790,718
$92.46 p/Share
8,552
Reduced 16.09%
44,600
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
22,935
Added 30.14%
53,152
Common Stock
Feb 18
2018
SELL
Payment of exercise price or tax liability
$233,988
$95.04 p/Share
2,462
Reduced 7.53%
30,217
Common Stock