Nov 16
2024
SELL
Payment of exercise price or tax liability
$1,031,999
$106.14 p/Share
9,723
Reduced 1.69%
566,868
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
22,021
Added 3.68%
576,591
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$868,275
$107.78 p/Share
8,056
Reduced 1.43%
554,570
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$2,485,078
$109.47 p/Share
22,701
Reduced 3.88%
562,626
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$8,736,604
$115.21 p/Share
75,832
Reduced 11.47%
585,327
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
171,759
Added 20.62%
661,159
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$11,211,738
$114.65 p/Share
97,791
Reduced 16.65%
489,400
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$6,960,118
$48.1 p/Share
144,701
Added 19.77%
587,191
Common Stock
Aug 14
2024
-
1,033
Reduced 0.23%
442,490
Common Stock
May 08
2024
-
400
Reduced 0.09%
443,523
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$10,207,736
$104.3 p/Share
97,869
Reduced 18.06%
443,923
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$6,734,000
$48.1 p/Share
140,000
Added 20.53%
541,792
Common Stock
Feb 05
2024
-
24,750
Reduced 5.8%
401,792
Common Stock
Nov 28
2023
-
1,059
Reduced 0.26%
404,522
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$946,015
$84.21 p/Share
11,234
Reduced 2.7%
405,581
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$832,979
$85.39 p/Share
9,755
Reduced 2.29%
416,815
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,457,433
$85.5 p/Share
17,046
Reduced 3.84%
426,570
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
88,808
Added 16.68%
443,616
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$5,617,095
$80.91 p/Share
69,424
Reduced 16.36%
354,808
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
156,712
Added 26.98%
424,232
Common Stock
Dec 08
2022
-
35
Reduced 0.01%
267,520
Common Stock
Nov 18
2022
-
35
Reduced 0.01%
267,555
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$1,014,654
$89.61 p/Share
11,323
Reduced 4.06%
267,590
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$880,652
$89.57 p/Share
9,832
Reduced 3.41%
278,913
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
22,020
Added 7.09%
288,745
Common Stock