May 14
2024
SELL
Open market or private sale
$467,900
$93.58 p/Share
5,000
Reduced 33.47%
9,938
Common Stock
Mar 14
2024
SELL
Open market or private sale
$489,285
$108.73 p/Share
4,500
Reduced 23.15%
14,938
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$152,241
$110.16 p/Share
1,382
Reduced 6.64%
19,438
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
2,857
Added 12.07%
20,820
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$341,156
$109.38 p/Share
3,119
Reduced 14.79%
17,963
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
6,449
Added 23.42%
21,082
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$132,660
$110.92 p/Share
1,196
Reduced 7.56%
14,633
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,085
Added 11.64%
15,829
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$553,942
$107.96 p/Share
5,131
Reduced 27.18%
13,744
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,241
Added 35.46%
9,540
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
9,335
Added 39.61%
14,233
Common Stock
Feb 15
2024
SELL
Open market or private sale
$395,050
$112.55 p/Share
3,510
Reduced 44.95%
4,299
Common Stock
Aug 25
2023
SELL
Open market or private sale
$296,668
$103.01 p/Share
2,880
Reduced 27.53%
7,582
Common Stock
May 11
2023
SELL
Open market or private sale
$301,920
$85.53 p/Share
3,530
Reduced 25.23%
10,462
Common Stock
Mar 14
2023
SELL
Open market or private sale
$448,749
$71.23 p/Share
6,300
Reduced 31.05%
13,992
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$95,623
$74.94 p/Share
1,276
Reduced 5.92%
20,292
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,856
Added 11.69%
21,568
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$40,062
$73.51 p/Share
545
Reduced 2.83%
18,712
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
1,773
Added 8.43%
19,257
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$44,431
$72.6 p/Share
612
Reduced 3.38%
17,484
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,084
Added 10.33%
18,096
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$207,648
$76.85 p/Share
2,702
Reduced 14.44%
16,012
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
6,232
Added 25.89%
17,842
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,837
Added 18.52%
12,482
Common Stock
Dec 02
2022
SELL
Open market or private sale
$196,985
$93.58 p/Share
2,105
Reduced 17.91%
9,645
Common Stock