Mar 07
2025
BUY
Grant, award, or other acquisition
-
430
Added 3.17%
13,139
Common Stock
Mar 05
2025
SELL
Open market or private sale
$240,571
$209.74 p/Share
1,147
Reduced 8.28%
12,709
Common Stock
Mar 04
2025
SELL
Open market or private sale
$40,852
$209.5 p/Share
195
Reduced 1.39%
13,856
Common Stock
Mar 03
2025
SELL
Open market or private sale
$31,395
$212.13 p/Share
148
Reduced 1.04%
14,051
Common Stock
Feb 28
2025
SELL
Open market or private sale
$508,157
$210.33 p/Share
2,416
Reduced 14.54%
14,199
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$68,445
$28.33 p/Share
2,416
Added 12.7%
16,615
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
936
Added 6.18%
14,199
Common Stock
Mar 06
2024
SELL
Open market or private sale
$218,149
$162.92 p/Share
1,339
Reduced 9.17%
13,263
Common Stock
Mar 04
2024
SELL
Open market or private sale
$30,952
$159.55 p/Share
194
Reduced 1.4%
13,672
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
444
Added 3.1%
13,866
Common Stock
Feb 26
2024
SELL
Open market or private sale
$221,221
$156.23 p/Share
1,416
Reduced 9.54%
13,422
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$65,666
$27.18 p/Share
2,416
Added 14.0%
14,838
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
930
Added 5.99%
14,602
Common Stock
Dec 27
2023
-
23
Reduced 0.18%
12,422
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
584
Added 4.48%
12,445
Common Stock
Aug 04
2022
SELL
Open market or private sale
$227,697
$96.4 p/Share
2,362
Reduced 16.61%
11,861
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
$60,562
$25.64 p/Share
2,362
Added 14.24%
14,223
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$6,679
$95.42 p/Share
70
Reduced 0.59%
11,861
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
631
Added 5.02%
11,931
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$15,786
$98.66 p/Share
160
Reduced 1.4%
11,300
Common Stock
Dec 13
2021
-
43
Reduced 0.37%
11,460
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
597
Added 4.93%
11,503
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$20,136
$104.33 p/Share
193
Reduced 1.74%
10,906
Common Stock
Dec 31
2020
-
50
Reduced 0.45%
11,099
Common Stock