Apr 09
2025
BUY
Grant, award, or other acquisition
-
4,455
Added 18.17%
20,064
Common Stock
Jul 23
2024
SELL
Open market or private sale
$801,880
$80.02 p/Share
10,021
Reduced 39.1%
15,609
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
$631,723
$63.04 p/Share
10,021
Added 28.11%
25,630
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$30,575
$68.71 p/Share
445
Reduced 2.77%
15,609
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
1,296
Added 7.47%
16,054
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$51,661
$70.48 p/Share
733
Reduced 4.73%
14,758
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,438
Added 13.6%
15,491
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
68
Added 0.52%
13,053
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$114,259
$85.78 p/Share
1,332
Reduced 9.3%
12,985
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
3,336
Added 18.9%
14,317
Common Stock
Dec 30
2021
SELL
Open market or private sale
$2,047,201
$127.48 p/Share
16,059
Reduced 57.71%
11,768
Common Stock
Dec 30
2021
-
787
Reduced 6.69%
10,981
Common Stock
Dec 30
2021
BUY
Exercise of conversion of derivative security
$1,029,703
$64.12 p/Share
16,059
Added 36.59%
27,827
Common Stock
Jun 29
2021
SELL
Open market or private sale
$2,679,106
$130.06 p/Share
20,599
Reduced 62.87%
12,168
Common Stock
Jun 29
2021
-
400
Reduced 3.29%
11,768
Common Stock
Jun 29
2021
BUY
Exercise of conversion of derivative security
$1,250,565
$60.71 p/Share
20,599
Added 38.6%
32,767
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$244,605
$133.01 p/Share
1,839
Reduced 13.13%
12,168
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
6,108
Added 30.37%
14,007
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
1,060
Added 11.83%
7,899
Common Stock
Dec 27
2020
SELL
Payment of exercise price or tax liability
$32,028
$92.3 p/Share
347
Reduced 4.76%
6,939
Common Stock
Dec 27
2020
BUY
Exercise of conversion of derivative security
-
768
Added 9.54%
7,286
Common Stock