Oct 04
2024
SELL
Open market or private sale
$648,234
$90.02 p/Share
7,201
Reduced 19.78%
29,211
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$609,274
$80.72 p/Share
7,548
Reduced 17.17%
36,412
Common Stock, par valu...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
17,602
Added 28.59%
43,960
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$116,517
$81.14 p/Share
1,436
Reduced 5.17%
26,358
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$34,403
$82.7 p/Share
416
Reduced 1.47%
27,794
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
4,645
Added 14.14%
28,210
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$475,229
$85.89 p/Share
5,533
Reduced 19.02%
23,565
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
12,566
Added 30.16%
29,098
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$119,824
$82.41 p/Share
1,454
Reduced 8.08%
16,532
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$55,644
$81.95 p/Share
679
Reduced 4.32%
15,028
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
2,958
Added 14.12%
17,986
Common Stock, par valu...
Mar 11
2022
SELL
Open market or private sale
$489,812
$97.32 p/Share
5,033
Reduced 24.27%
15,707
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$190,715
$81.19 p/Share
2,349
Reduced 10.17%
20,740
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,376
Added 18.89%
23,089
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$43,887
$71.13 p/Share
617
Reduced 4.19%
14,095
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
3,618
Added 16.96%
17,713
Common Stock, par valu...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$66,778
$70.59 p/Share
946
Reduced 6.04%
14,712
Common Stock, par valu...
Dec 22
2021
SELL
Open market or private sale
$1,642,060
$70.0 p/Share
23,458
Reduced 59.97%
15,658
Common Stock, par valu...
Dec 22
2021
BUY
Exercise of conversion of derivative security
$1,019,362
$56.71 p/Share
17,975
Added 31.48%
39,116
Common Stock, par valu...
Oct 01
2021
SELL
Open market or private sale
$3,427,310
$59.0 p/Share
58,090
Reduced 73.32%
21,141
Common Stock, par valu...
Oct 01
2021
BUY
Exercise of conversion of derivative security
$1,864,953
$36.69 p/Share
50,830
Added 39.08%
79,231
Common Stock, par valu...
May 07
2021
SELL
Open market or private sale
$310,806
$55.01 p/Share
5,650
Reduced 16.59%
28,401
Common Stock, par valu...
May 07
2021
BUY
Exercise of conversion of derivative security
$205,999
$36.46 p/Share
5,650
Added 14.23%
34,051
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$43,571
$46.01 p/Share
947
Reduced 3.23%
28,401
Common Stock, par valu...
Mar 02
2021
BUY
Grant, award, or other acquisition
-
3,230
Added 9.91%
29,348
Common Stock, par valu...