Nov 06
2024
BUY
Grant, award, or other acquisition
-
5,400
Added 8.37%
59,116
Common Stock
Oct 25
2024
SELL
Open market or private sale
$310,000
$155.0 p/Share
2,000
Reduced 3.59%
53,716
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$31,860
$15.93 p/Share
2,000
Added 3.47%
55,716
Common Stock
Aug 29
2024
SELL
Open market or private sale
$842,700
$150.0 p/Share
5,618
Reduced 9.47%
53,716
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$104,831
$18.66 p/Share
5,618
Added 8.65%
59,334
Common Stock
Aug 22
2024
SELL
Open market or private sale
$507,500
$145.0 p/Share
3,500
Reduced 6.12%
53,716
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$74,865
$21.39 p/Share
3,500
Added 5.76%
57,216
Common Stock
Aug 06
2024
SELL
Open market or private sale
$420,000
$140.0 p/Share
3,000
Reduced 5.29%
53,716
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$64,170
$21.39 p/Share
3,000
Added 5.02%
56,716
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$76,900
$118.49 p/Share
649
Reduced 1.19%
53,716
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$144,737
$118.93 p/Share
1,217
Reduced 2.19%
54,365
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$65,518
$119.56 p/Share
548
Reduced 0.98%
55,582
Common Stock
May 10
2024
-
39,218
Reduced 41.13%
56,130
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,425,657
$117.58 p/Share
12,125
Added 11.28%
95,348
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$219,752
$88.61 p/Share
2,480
Reduced 2.89%
83,223
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$117,106
$88.05 p/Share
1,330
Reduced 1.53%
85,703
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$43,930
$88.57 p/Share
496
Reduced 0.57%
87,033
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
5,400
Added 5.81%
87,529
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$1,315,640
$89.86 p/Share
14,641
Added 13.33%
95,221
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$268,997
$81.17 p/Share
3,314
Reduced 3.95%
80,580
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$40,875
$82.41 p/Share
496
Reduced 0.59%
83,894
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 5.59%
84,390
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$25,271
$79.47 p/Share
318
Reduced 0.4%
79,390
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
$1,171,525
$73.17 p/Share
16,011
Added 11.52%
123,033
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$16,252
$81.67 p/Share
199
Reduced 0.19%
107,022
Common Stock