Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,304
Added 20.12%
72,672
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$48,813
$80.55 p/Share
606
Reduced 1.1%
54,368
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$50,142
$81.4 p/Share
616
Reduced 1.11%
54,974
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$23,970
$81.81 p/Share
293
Reduced 0.52%
55,590
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$429,276
$81.21 p/Share
5,286
Reduced 8.64%
55,883
Common Stock
Nov 03
2023
SELL
Open market or private sale
$139,920
$69.96 p/Share
2,000
Reduced 3.17%
61,169
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$136,980
$68.49 p/Share
2,000
Added 3.07%
63,169
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
14,022
Added 18.65%
61,169
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,808
Added 18.65%
47,147
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$48,186
$77.72 p/Share
620
Reduced 1.68%
36,339
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$28,783
$78.86 p/Share
365
Reduced 0.98%
36,959
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$22,678
$77.4 p/Share
293
Reduced 0.78%
37,324
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$55,650
$77.4 p/Share
719
Reduced 1.88%
37,617
Common Stock
Aug 17
2022
SELL
Open market or private sale
$168,620
$84.31 p/Share
2,000
Reduced 4.96%
38,336
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$118,540
$59.27 p/Share
2,000
Added 4.72%
40,336
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$106,116
$96.91 p/Share
1,095
Reduced 2.78%
38,336
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
809
Reduced 2.01%
39,431
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,618
$88.48 p/Share
120
Reduced 0.3%
40,240
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
10,984
Added 21.39%
40,360
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$33,759
$92.49 p/Share
365
Reduced 1.23%
29,376
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$27,285
$92.49 p/Share
295
Reduced 0.98%
29,741
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$66,272
$94.27 p/Share
703
Reduced 2.29%
30,036
Common Stock
Aug 03
2021
SELL
Open market or private sale
$288,148
$102.91 p/Share
2,800
Reduced 8.35%
30,739
Common Stock
Aug 03
2021
SELL
Open market or private sale
$288,148
$102.91 p/Share
2,800
Reduced 8.35%
30,739
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$119,308
$42.61 p/Share
2,800
Added 7.71%
33,539
Common Stock