Oct 01
2024
SELL
Open market or private sale
$73,543
$82.54 p/Share
891
Reduced 2.77%
31,308
Common Stock
Sep 27
2024
SELL
Payment of exercise price or tax liability
$68,486
$82.02 p/Share
835
Reduced 2.53%
32,199
Common Stock
Jul 17
2024
SELL
Open market or private sale
$3,040,426
$90.93 p/Share
33,437
Reduced 50.3%
33,034
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$430,355
$17.0 p/Share
25,315
Added 27.58%
66,471
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$992,040
$74.64 p/Share
13,291
Reduced 29.06%
32,448
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
25,090
Added 37.87%
41,156
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,929,500
$77.18 p/Share
25,000
Reduced 45.99%
29,357
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$425,000
$17.0 p/Share
25,000
Added 31.5%
54,357
Common Stock
Sep 29
2023
SELL
Open market or private sale
$64,498
$72.47 p/Share
890
Reduced 2.94%
29,357
Common Stock
Sep 27
2023
SELL
Payment of exercise price or tax liability
$60,848
$72.96 p/Share
834
Reduced 2.68%
30,247
Common Stock
Sep 18
2023
SELL
Open market or private sale
$268,893
$70.78 p/Share
3,799
Reduced 10.89%
31,081
Common Stock
Sep 14
2023
SELL
Open market or private sale
$137,978
$70.04 p/Share
1,970
Reduced 5.35%
34,880
Common Stock
Aug 17
2023
SELL
Open market or private sale
$33,771
$70.21 p/Share
481
Reduced 1.29%
36,850
Common Stock
Aug 16
2023
SELL
Open market or private sale
$7,906
$79.07 p/Share
100
Reduced 0.27%
37,331
Common Stock
Aug 11
2023
SELL
Open market or private sale
$7,004
$70.04 p/Share
100
Reduced 0.27%
37,431
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$578,816
$76.07 p/Share
7,609
Reduced 16.86%
37,531
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
8,544
Added 15.92%
45,140
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$58,155
$76.02 p/Share
765
Reduced 2.05%
36,596
Common Stock
Jul 05
2022
SELL
Open market or private sale
$1,296,200
$64.81 p/Share
20,000
Reduced 34.87%
37,361
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$594,535
$67.63 p/Share
8,791
Reduced 13.29%
57,361
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
8,132
Added 10.95%
66,152
Common Stock
Sep 27
2021
BUY
Grant, award, or other acquisition
-
5,174
Added 8.19%
58,020
Common Stock
Aug 23
2021
SELL
Open market or private sale
$2,022,669
$55.98 p/Share
36,132
Reduced 40.61%
52,846
Common Stock
Aug 23
2021
BUY
Exercise of conversion of derivative security
$147,748
$5.72 p/Share
25,830
Added 22.5%
88,978
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$243,583
$46.87 p/Share
5,197
Reduced 7.6%
63,148
Common Stock