Aug 13
2024
SELL
Payment of exercise price or tax liability
$903,241
$87.77 p/Share
10,291
Reduced 16.44%
52,324
Common Stock, par valu...
Aug 13
2024
BUY
Exercise of conversion of derivative security
$903,010
$15.71 p/Share
57,480
Added 47.86%
62,615
Common Stock, par valu...
Aug 06
2024
SELL
Open market or private sale
$963,433
$87.41 p/Share
11,022
Reduced 68.22%
5,135
Common Stock, par valu...
May 21
2024
BUY
Grant, award, or other acquisition
-
1,283
Added 7.36%
16,157
Common Stock, par valu...
Mar 14
2024
SELL
Open market or private sale
$1,555,756
$81.3 p/Share
19,136
Reduced 56.27%
14,874
Common Stock, par valu...
Mar 12
2024
SELL
Open market or private sale
$1,536,181
$80.5 p/Share
19,083
Reduced 35.94%
34,010
Common Stock, par valu...
Mar 11
2024
SELL
Open market or private sale
$64,408
$80.01 p/Share
805
Reduced 1.49%
53,093
Common Stock, par valu...
Dec 05
2023
SELL
Open market or private sale
$6,340,636
$63.48 p/Share
99,884
Reduced 64.95%
53,898
Common Stock, par valu...
Nov 27
2023
SELL
Open market or private sale
$328,971
$63.94 p/Share
5,145
Reduced 3.24%
153,782
Common Stock, par valu...
May 16
2023
BUY
Grant, award, or other acquisition
-
1,180
Added 1.1%
105,951
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$94,040
$53.01 p/Share
1,774
Reduced 1.69%
102,935
Common Stock, par valu...
May 12
2022
BUY
Grant, award, or other acquisition
-
1,836
Added 1.72%
104,771
Common Stock, par valu...
May 11
2022
SELL
Payment of exercise price or tax liability
$6,677
$50.2 p/Share
133
Reduced 0.13%
104,709
Common Stock, par valu...
Mar 24
2022
SELL
Payment of exercise price or tax liability
$8,076
$53.84 p/Share
150
Reduced 0.14%
104,842
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$24,982
$53.84 p/Share
464
Reduced 0.01%
8,536,587
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$75,506
$57.55 p/Share
1,312
Reduced 0.02%
8,537,051
Common Stock, par valu...
Jan 06
2022
-
14,155
Reduced 0.17%
8,525,248
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$24,226
$79.43 p/Share
305
Reduced 0.0%
8,539,403
Common Stock, par valu...
May 11
2021
SELL
Payment of exercise price or tax liability
$84,290
$65.24 p/Share
1,292
Reduced 0.02%
8,538,300
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
-
1,408
Added 0.02%
8,539,708
Common Stock, par valu...
Apr 07
2021
-
4,000
Reduced 0.05%
8,539,592
Common Stock, par valu...
Mar 11
2021
SELL
Payment of exercise price or tax liability
$35,213
$73.36 p/Share
480
Reduced 0.01%
8,542,017
Common Stock, par valu...
Mar 11
2021
BUY
Grant, award, or other acquisition
-
1,575
Added 0.02%
8,543,592
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$99,180
$76.0 p/Share
1,305
Reduced 0.02%
8,542,497
Common Stock, par valu...
Feb 05
2021
-
1,158
Reduced 0.01%
8,543,802
Common Stock, par valu...