Dec 06
2024
SELL
Payment of exercise price or tax liability
$590,533
$94.88 p/Share
6,224
Reduced 0.78%
789,607
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$2,024,983
$90.26 p/Share
22,435
Added 2.74%
795,831
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$100,546
$86.38 p/Share
1,164
Added 0.15%
773,396
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$2,293,496
$94.8 p/Share
24,193
Reduced 3.04%
772,232
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$2,215,657
$82.85 p/Share
26,743
Added 3.25%
796,425
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,357,307
$71.8 p/Share
18,904
Reduced 2.4%
769,682
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
24,195
Added 2.98%
788,586
Common Stock
Nov 28
2023
BUY
Open market or private purchase
$1,340,600
$67.03 p/Share
20,000
Added 2.55%
764,391
Common Stock
Nov 27
2023
BUY
Open market or private purchase
$1,328,200
$66.41 p/Share
20,000
Added 2.62%
744,391
Common Stock
Nov 24
2023
BUY
Grant, award, or other acquisition
-
30,575
Added 4.05%
724,391
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$414,450
$82.89 p/Share
5,000
Added 0.72%
693,816
Common Stock
Aug 21
2023
BUY
Open market or private purchase
$396,100
$79.22 p/Share
5,000
Added 0.72%
688,816
Common Stock
Aug 18
2023
BUY
Open market or private purchase
$395,950
$79.19 p/Share
5,000
Added 0.73%
683,816
Common Stock
May 23
2023
BUY
Open market or private purchase
$362,500
$72.5 p/Share
5,000
Added 0.73%
678,816
Common Stock
May 22
2023
BUY
Open market or private purchase
$360,650
$72.13 p/Share
5,000
Added 0.74%
673,816
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$1,980,329
$66.68 p/Share
29,699
Reduced 4.25%
668,816
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
76,587
Added 9.88%
698,515
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
-
32,530
Added 4.97%
621,928
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
15,817
Added 2.61%
589,398
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$5,464,998
$99.0 p/Share
55,202
Reduced 8.78%
573,391
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
140,283
Added 18.25%
628,593
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$4,244,133
$92.33 p/Share
45,967
Reduced 8.6%
488,310
Common Stock
Sep 10
2021
BUY
Exercise of conversion of derivative security
$3,185,332
$52.83 p/Share
60,294
Added 10.14%
534,277
Common Stock
Mar 04
2021
BUY
Open market or private purchase
$192,700
$77.08 p/Share
2,500
Added 0.52%
473,983
Common Stock
Dec 22
2020
BUY
Grant, award, or other acquisition
-
24,885
Added 5.01%
471,483
Common Stock