Sep 10
2024
-
13,721
Reduced 52.25%
12,539
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$74,648
$118.49 p/Share
630
Reduced 2.34%
26,260
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$68,503
$118.93 p/Share
576
Reduced 2.1%
26,890
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$26,422
$119.56 p/Share
221
Reduced 0.8%
27,466
Common Stock
Apr 24
2024
BUY
Acquisition or disposition by will or laws
-
7,219
Added 20.68%
27,687
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$576,259
$117.58 p/Share
4,901
Added 19.32%
20,468
Common Stock
Oct 27
2023
-
46,965
Reduced 75.11%
15,567
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$351,515
$88.61 p/Share
3,967
Reduced 5.97%
62,532
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$109,270
$88.05 p/Share
1,241
Reduced 1.83%
66,499
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$24,622
$88.57 p/Share
278
Reduced 0.41%
67,740
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
2,800
Added 3.95%
68,018
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$595,502
$89.86 p/Share
6,627
Added 9.22%
65,218
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$402,603
$81.17 p/Share
4,960
Reduced 7.8%
58,591
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$20,438
$82.41 p/Share
248
Reduced 0.39%
63,551
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
2,800
Added 4.2%
63,799
Common Stock
Apr 04
2022
SELL
Open market or private sale
$10,929,554
$89.95 p/Share
121,507
Reduced 66.58%
60,999
Common Stock
Apr 04
2022
BUY
Exercise of conversion of derivative security
$1,944,112
$16.0 p/Share
121,507
Added 61.78%
75,157
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
$535,092
$73.17 p/Share
7,313
Added 10.71%
60,999
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$16,252
$81.67 p/Share
199
Reduced 0.37%
53,686
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$399,543
$83.92 p/Share
4,761
Reduced 8.12%
53,885
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$16,557
$83.2 p/Share
199
Reduced 0.34%
58,646
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
2,500
Added 1.41%
174,688
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$393,108
$83.64 p/Share
4,700
Added 2.66%
172,188
Common Stock