Feb 28
2024
SELL
Payment of exercise price or tax liability
$355,081
$44.76 p/Share
7,933
Reduced 6.03%
123,599
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
26,089
Added 16.55%
131,532
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$52,507
$44.05 p/Share
1,192
Reduced 1.12%
105,443
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
4,273
Added 3.85%
106,635
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$588,862
$51.96 p/Share
11,333
Reduced 9.97%
102,362
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
27,588
Added 19.53%
113,695
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$87,579
$48.2 p/Share
1,817
Reduced 2.07%
86,107
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
4,273
Added 4.63%
87,924
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$439,299
$52.31 p/Share
8,398
Reduced 9.12%
83,651
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
20,190
Added 17.99%
92,049
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$122,955
$35.01 p/Share
3,512
Reduced 4.66%
71,859
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
7,957
Added 9.55%
75,371
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$34,771
$36.99 p/Share
940
Reduced 1.38%
67,414
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
-
2,149
Added 3.05%
68,354
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$358,130
$44.4 p/Share
8,066
Reduced 10.86%
66,205
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
18,227
Added 19.71%
74,271
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$1,028,460
$48.93 p/Share
21,019
Reduced 27.28%
56,044
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
54,248
Added 41.31%
77,063
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$163,436
$46.51 p/Share
3,514
Reduced 13.35%
22,815
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
7,957
Added 23.21%
26,329
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$53,120
$55.74 p/Share
953
Reduced 4.93%
18,372
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
-
2,149
Added 10.01%
19,325
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$353,483
$52.68 p/Share
6,710
Reduced 28.09%
17,176
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
15,143
Added 38.8%
23,886
Common Stock
Nov 20
2020
SELL
Open market or private sale
$800,000
$40.0 p/Share
20,000
Reduced 69.58%
8,743
Common Stock